﻿using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;

namespace BankOcrDojo
{
    public static partial class BankOcrParser
    {
        internal static IEnumerable<long> AggregiereZahlen( IEnumerable<IEnumerable<Ziffer>> ziffern )
        {
            Trace.WriteLine( string.Format( "AggregiereZahlen( {0} )", ziffern.Count() ) );

            return ziffern.Select(zahl => zahl.Select(z => z.Wert).Aggregate(0L, (l, i) => 10 * l + i));
        }
    }
}